Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Argentina F3 Argentina F6 Argentina F7 Argentina F12 Bolivia F2 Chile F5 Chile F6 Argentina F9 Brazil F4 Brazil F5 Brazil F12 Romania F4 Romania F6 Germany F7 Venezuela F5 Austria F3 Romania F1 Romania F3 Romania F1 Romania F2 Romania F9 Romania F10 Romania F11 Romania F14 Greece F3 Greece F2 Usa F1 El Salvador F1 Guatemala F1 Mexico F1 Switzerland F1 Switzerland F2 Switzerland F3 France F6 Italy F8 Italy F30 Germany F2 Romania F1 Germany F2 Romania F1 Romania F3 Czech Republic F2 Romania F16 Italy F23 Dominican Republic F1 Argentina F8 Romania F4 Argentina F6 Argentina F4 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Argentina F5 Romania F1 Brazil F6 Argentina F12 Romania F16 Germany F13 Colombia F1 Colombia F2 Romania F16 Romania F17 Austria F10 Venezuela F6 Romania F2 Romania F15 Romania F16 Romania F18 Germany F2 Austria F1 Germany F5 Switzerland F2 Switzerland F3 Usa F8 Romania F15 Romania F3 Serbia F2 M25 Portimao M25 Doha M25+H Bacau Challenger Casablanca San Angel - Mexico City Credicard Mastercard Tennis Cup - Campos do Jordao Voit Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Seguros Bolivar Open - Medellin ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Abierto Internacional de Salinas 'Dario Expreso' - Salinas AGT Challenger - Leon Puerto Rico Challenger Tennis Event - Humacao III Aberto Santa Catarina de Tenis - Florianopolis ECM Prague Open 2008 - Prague 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Oberstaufen Cup-Head German Master's Series - Oberstaufen Credicard Citi Mastercard Tennis Cup - Campos do Jordao Seguros Bolivar Open - Cali Ipsos Bucharest Challenger - Bucharest IV Challenger Ciudad De Guayaquil - Guayaquil M15 Doha Recanati Challenger Kazan Challenger Bergamo Challenger Barletta Challenger Barranquilla Challenger Pereira Challenger Blumenau Challenger Santos Challenger Zagreb Challenger Braunschweig Challenger Dortmund Challenger San Marino Challenger Genova Challenger Brasov Challenger Ljubljana Challenger Heilbronn Challenger Kazan Challenger Bergamo Challenger Dallas Challenger Kosice Challenger Marburg Challenger Timisoara Challenger Izmir Challenger Buenos Aires Challenger Le Gosier Challenger Arad Challenger Timisoara Challenger Guimaraes Challenger Segovia Challenger Orleans Challenger Mons Challenger Rennes Challenger Geneva Challenger Bratislava Challenger Guayaquil Challenger Marburg Challenger Aptos Challenger Vancouver Challenger St. Remy Challenger Rennes Challenger Eckental Challenger Bratislava Challenger Surbiton Challenger Ilkley Challenger Braunschweig Challenger Cordenons Challenger Manerbio Challenger Como Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Lima Challenger Eckental Challenger Bangkok Challenger Koblenz Challenger Vicenza Challenger Surbiton Challenger Nottingham Challenger Bastad Challenger Vancouver Challenger Kaohsiung Challenger Brest Challenger Bratislava Challenger Indian Wells Challenger Surbiton Challenger Istanbul Challenger Buenos Aires Challenger Campinas Challenger Santo Domingo Challenger Mouilleron-Le-Captif Challenger Canberra Challenger Aix En Provence Challenger Iasi Challenger Antalya 2 Challenger St. Petersburg 2 Challenger Belgrade Challenger Zagreb Challenger Oeiras 3 Challenger Biella 6 Challenger Nottingham 1 Challenger Nottingham 2 Challenger Iasi Challenger Sibiu Challenger Ismaning Challenger Eckental Challenger Forli 2 Challenger Forli 5 Challenger Lugano Challenger Prague 2 Challenger Heilbronn Challenger Surbiton Challenger Nottingham Challenger Salzburg Challenger Iasi Challenger Prague 3 Challenger Sibiu Challenger Ortisei Challenger Bergamo Challenger Rovereto Challenger Lugano Challenger Biel Challenger Morelos Challenger Leon Challenger Mauthausen Challenger Tyler Challenger XII Abierto Internacional de Salinas - Salinas Palmas del Mar Challenger Copa Petrobras Brazil - Belo Horizonte Siemens Open - Scheveningen Timisoara Challenger - Timisoara Sacramento Challenger - Sacramento Seguros Bolivar Open - Medellin Grodzisk Mazowiecki Challenger Ismaning Challenger Lugano Challenger Madrid Challenger Medellin Challenger Cremona Challenger Bytom Challenger Arad Challenger Pozoblanco Challenger Brasov Challenger Copa Telmex - Buenos Aires Palermo Challenger Eckental Challenger Ortisei Challenger BCR Open Romania - Bucharest Copa Telmex - Buenos Aires Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Joinville Tennis Festival - Joinville Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Bath Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Petrobras Argentina - Buenos Aires Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle AEGON International - Eastbourne Mercedes Cup - Stuttgart BCR Open Romania - Bucharest If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Challenger ATP de Cuenca Diario El Mercurio - Cuenca VTR Open - Vina del Mar Seguros Bogota Open - Bogota Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Amazonia Open de Tenis - Belem Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Swiss Indoors Basel - Basel Brisbane International - Brisbane Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota II Challenger Ciudada de Guayaquil - Guayaquil Royal Guard Open Chile - Vina del Mar Naples Challenger - Naples Challenger Britania Zavaleta - Puebla Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bancolombia Open - Bogota Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Malaysian Open - Kuala Lumpur San Luis Potosi Challenger 2007 - San Luis Potosi China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Aberto de Santa Catarina de Tenis - Florianopolis Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Open 13 - Marseille The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice USTA Tallahassee Tennis Challenger - Tallahassee Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Ciudad de Pozoblanco Open Diputacion - Cordoba Seguros Bolivar Open - Bogota Citi Open - Washington Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Challenger ATP de Cuenca Diario El Mercurio - Cuenca II Naples ITG Challenger - Naples Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Apia International - Sydney Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires 's Tennis Masters 07 Challenger - Graz Dubai Duty Free Tennis Championships - Dubai Brasov Challenger - Brasov BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Konzum Croatia Open - Umag European Open - Antwerp Copa Petrobras Colombia - Bogota ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo JSM Challenger - Champaign US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Hungarian Open - Budapest BMW Open - Munich SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Challenger Britania Zavaleta - Puebla Bet-at-home Open - Hamburg Citi Open - Washington Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Chengdu Open - Chengdu Brisbane International - Brisbane Sydney International - Sydney Garanti Koza Sofia Open - Sofia Bancolombia Open - Bogota ABN AMRO World Tennis Tournament - Rotterdam San Luis Potosi Challenger - San Luis Potosi Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril BMW Open - Munich Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Rakuten Japan Open - Tokyo European Open - Antwerp Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Qatar ExxonMobil Open - Doha ASB Classic - Auckland Cordoba Open - Cordoba DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona BH Tenis Open International Cup 2008 - Belo Horizonte Millennium Estoril Open - Estoril BMW Open - Munich Geneva Open - Geneva Torneo Internacional Challenger Fila 2006 - Leon Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Generali Open - Kitzbuhel Brasov Challenger - Brasov Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp XIV Challenger ATP Club Premium Open - Quito Swiss Indoors Basel - Basel ASB Classic - Auckland Argentina Open - Buenos Aires Copa Petrobras-Paraguay - Asuncion Santiago Open - Santiago Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Sarajevo Challenger Brasov Challenger Bratislava Challenger Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago IX Gramado Open - Gramado Sunrise Challenger Salzburg Challenger Tel Aviv Watergen Open - Tel Aviv Firenze Open - Florence Monza Challenger Athens Challenger Furth Challenger Oberstaufen Challenger Bucharest Open - Bucharest Orbetello Challenger Trani Challenger Napoli Challenger Cherbourg Challenger Sarajevo Challenger Mersin Challenger Bordeaux Challenger Arad Challenger Aptos Challenger Brasov Challenger GHI Bronx Tennis Classic - Bronx Villa Allende Challenger Geneva Challenger Medellin Challenger Bratislava Challenger Guayaquil Challenger Ford Tennis Championships - Louisville Belgrade Challenger Heilbronn Challenger Santiago Challenger Bogota Challenger Tunis Challenger Bergamo Challenger Quimper Challenger Akbank Private Banking TED Open - Istanbul Tunis Challenger Recanati Challenger Lugano Challenger Challenger Ciudad de Guayaquil - Guayaquil Montevideo Challenger Lima Challenger - Lima Salinas Challenger Bogota Challenger Guayaquil Challenger Guadalajara Challenger Tunis Challenger Furth Challenger Todi Challenger Nottingham-2 Challenger Heilbronn Challenger Quimper Challenger Binghamton Challenger Lexington Challenger BMW Tennis Championship - Sunrise Sibiu Challenger Arpa Ceramic Cup - Reggio Emilia Rennes Challenger Geneva Challenger XIII Trofeo Ciudad de Quito - Quito Brescia Challenger Heilbronn Challenger Prostejov Challenger Istanbul Challenger Izmir Challenger Rome Challenger Orleans Challenger Wroclaw Challenger Guangzhou Challenger Shenzhen Challenger Napoli Challenger Copa Petrobras Argentina - Buenos Aires Rome Challenger Eckental Challenger Sao Leopoldo Challenger Guayaquil Challenger Brescia Challenger Ortisei Challenger Budapest Challenger Santiago Challenger Buenos Aires Challenger Buenos Aires Challenger Brasov Challenger Sophia Antipolis Challenger Sarasota Challenger South African Airways Tennis Open - Durban Tallahassee Challenger Bordeaux Challenger Biel Challenger Istanbul Challenger Salzburg Challenger Santiago Challenger Trnava Challenger Montevideo Challenger AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin Caltanissetta Challenger Budapest Challenger Ilkley Challenger Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Orleans Challenger Guayaquil Challenger BNP Paribas Open - Indian Wells Newport Beach Challenger Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Indian Wells Challenger Savannah Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Antalya Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Quimper Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Miami Open - Miami Arad Challenger Biella 5 Challenger San Marino Challenger Bucharest Challenger Ortisei Challenger San Juan Challenger Reggio Emilia Challenger Forli 3 Challenger Forli 3 Challenger Barletta Challenger Copa Petrobras - Buenos Aires Buenos Aires Challenger Cordenons Challenger San Marino Challenger Como Challenger Little Rock Challenger Milan Challenger Iasi Challenger Istanbul Challenger Bratislava 2 Challenger Olbia Challenger Oeiras 2 Challenger Ottignies-Louvain-la-Neuve Challenger Cherbourg Challenger Barletta Challenger Rome Challenger Raanana Challenger Bancolombia Open - Cali Australian Open - Melbourne Sao Paulo Challenger U.S. Open - New York Zagreb Challenger Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Granby Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Modena Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Ordina Open - 's-Hertogenbosch Lima Challenger Brasil Open - Costa do Sauipe BMW Open - Munich Countrywide Classic - Los Angeles Australian Open - Melbourne Citi Open - Washington Winston-Salem Open - Winston-Salem French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Brasil Open - Sao Paulo Australian Open - Melbourne French Open - Paris Maharashtra Open - Pune Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Rio Open - Rio de Janeiro Apia International - Sydney Rio Open - Rio de Janeiro BRD Nastase Tiriac Trophy - Bucharest Cordoba Open - Cordoba French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris French Open - Paris Wimbledon - London Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group II, 1R, ROU-LUX 4-1 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, Group II, 1R, ROU-ZIM 4-1 Davis Cup, World Group, QR, COL-ARG 3-1 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, SF, ROU-PER 4-0 Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, Group I, 1R, ROU-TPE 1-3 Davis Cup, Group I, PO, GRE-ROU 4-0 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Pau Challenger Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, PO, SWE-ARG 2-3 M25 Heraklion M25 Heraklion